short legged spider - German English Dictionary